package com.xtxk.common.enums;

/**
 * 
 * @author liqi
 * 
 * 数据枚举
 */
public enum DataEnum {

	Success(0, "成功 200"),

	Failed(1, "失败 500"),

	Exception(2, "异常 500"),

	UnSupported(3, "不支持（500）"),

	NoPermission(4, "没有许可（500）"),

	UnAuthorized(5, "没有授权（500）"),

	NotImplemented(6, "没有实现（500）"),

	Timeout(7, "请求超时（500）"),

	Expired(8, "令牌过期（500）"),

	NotReady(9, "没有就绪（500）"),

	Busy(10, "服务繁忙（500）"),

	Pending(11, " 正在处理（500）"),

	AccessDenied(12, "拒绝访问（500）"),

	NotExist(13, "对象不存在（500）"),

	AlreadyExist(14, "对象已经存在（500）"),

	PathNotFound(15, "路径不存在（500）"),

	FileNotFound(16, "文件不存在（500）"),

	CreateError(21, "创建操作错误（500）"),

	UpdateError(22, "更新操作错误（500）"),

	DeleteError(23, "删除操作错误（500"),

	DBQueryError(24, "数据库查询错误（500）"),

	DBConnectError(25, "数据库连接错误（500）"),

	DBEmptyResult(26, "数据库结果为空（500）"),

	UserNotLogin(27, "用户没有登录（500）"),

	NetworkError(28, "网络错误（500）"),

	SignatureError(29, "签名错误（500）"),

	StorageError(30, "存储错误（500）"),

	DeviceError(31, " 设备错误（500）"),

	InvalidParam(17, "无效参数（400）"),

	InvalidData(18, "无效数据（400）"),

	InvalidIndex(19, "无效索引（400）"),

	InvalidName(20, "无效名称（400）");

	private Integer key;

	private String desc;

	DataEnum(Integer key, String value) {
		this.key = key;
		this.desc = value;
	}

	public String getDesc() {
		return desc;
	}

	public Integer getKey() {
		return key;
	}
}
